body{margin: 0;
padding: 0;
font: 16px/1.5 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
body{width:100%; background: #f6f6f6 none repeat scroll 0 0; color: #555; font: 12px/1.7 "helvetica neue",tahoma,"hiragino sans gb",stheiti,"wenquanyi micro hei",微软雅黑,宋体,sans-serif;overflow-x: hidden;}
ul,li{list-style-type:none}
h1{font-size: 28px;
font-weight: 100;
text-align: center;}
header nav{text-align: center;
background: #efefef;}
header nav ul{margin: 0;
padding: 1em;
list-style-type: none;}
header nav ul li{display: inline;}
header nav ul li:first-child{margin-left: 0;}
header nav ul li ul{display: none;}
a{color: #f77564; text-decoration: none;}
a:hover{color: #333;}
a, a:hover{-o-transition: color 0.25s ease-in;
-webkit-transition: color 0.25s ease-in;
-moz-transition: color 0.25s ease-in;
transition: color 0.25s ease-in;}
section, article, header{display: block;
float: left;
width: 100%;}
article{width: 96%;
padding:2%;}
em{font-style:normal;}
textarea{resize: vertical;}
input, button, select, textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor: pointer; border: none;}
input[type=button], input[type=submit], input[type=file], button{cursor: pointer; -webkit-appearance: none;}
.fix::before, .fix::after{clear: both; content: ""; display: table;}
.t-r{text-align:right;}